package org.hawk.gwt.ppc.parser;

/**
 * Represents special java constructions: throw, return, break and continue.
 * 
 * @author alex.bereznevatiy@gmail.com
 *
 */
public interface KeywordExpressionDescriptor extends ExpressionDescriptor {
	
	/**
	 * @return keyword assigned to this expression (return, throw, break or continue).
	 */
	String getKeyword();
	
	/**
	 * @return argument of this keyword expression (may be <code>null</code>).
	 */
	ExpressionDescriptor getArgument();
}
